scientific assistant - French English Dictionary